the seed

최근 수정 시각: ()
분류
나무마크
기타
도쿠위키
개발 중단
LibertyEngine
VientoEngine
모니위키
the seed
종류
주요 언어
Node.js
지원 문법
지원 언어
개발자
최신 버전
v4.26.0
1. 개요2. 특징
2.1. 장점2.2. 단점2.3. 권한
2.3.1. grant로 부여가 불가능한 권한
2.3.1.1. developer2.3.1.2. hideip2.3.1.3. skip_captcha2.3.1.4. config
2.3.2. grant로 부여 가능한 권한
2.3.2.1. grant2.3.2.2. delete_thread2.3.2.3. login_history2.3.2.4. nsacl2.3.2.5. aclgroup2.3.2.6. admin2.3.2.7. 토론 관련2.3.2.8. 기타 권한
3. 여담4. 사용하는 위키

1. 개요 [편집]

the seed는 위키 엔진 중 하나이다.

2. 특징 [편집]

2.1. 장점 [편집]

  • 문법이 미디어위키 문법보다 간결하기 때문에 익히기 쉽다.
  • 토론이 스레드 형식이기 때문에 직관적이다.
  • 비교적으로 나무위키 같은 대형 위키를 위해 만들어진 엔진이기 때문에 안정적이다.
  • 강력한 ACL 기능으로 문서 권한 설정하는 것이 다른 엔진에 비해서 엄청나다고 할 수 있다.
  • 동시에 편집해도 강력한 자동 병합 기능으로 편집 충돌이 거의 일어나지 않는다.
  • 권한이 적다면 편집 요청 기능을 사용할 수 있는데[3], 권한을 충족하는 사람이 승인해 주면 기여할 수 있는 신박한 기능도 존재한다.

2.2. 단점 [편집]

  • 개발자가 namu, PPPP밖에 없기 때문에 파서 취약점을 이용한 반달 등[4]이 일어났을 때 대응이 늦는 편이다.

2.3. 권한 [편집]

2.3.1. grant로 부여가 불가능한 권한 [편집]

2.3.1.1. developer[추측] [편집]
  • 개발자 권한. 나무위키에서는 사측이, 알파위키는 Cocoa가 소유하고 있으며 더시드위키는 namu가 가지고 있을 것으로 추측되는 권한이다.
  • grant로 부여할 수 없는 권한으로 엔진 DB에서 지정하는 방식으로 부여되는 것으로 추정된다.
  • admin 권한이 없어도 관리자 표시가 된다.
  • /admin/config 페이지를 사용한다.
  • 이 권한으로는 위키 설정과 엄청난 기능들을 사용할 수 있는 것으로 알려져 있다.
    • 위키 상단바에 표시되는 로고
    • 패비콘 설정
    • 회원가입 시 표시되는 약관
    • 본문 위에 표시되는 위키 공지[6]
    • 이메일 화이트리스트 수정[7]
    • ACL Group 색상 조정[8]
    • 특정 사이트의 iframe 허용 #
    • 파일과 링크가 일치할 때 외부 링크 아이콘을 생략하는 기능 설정 #
    • 이름 공간 추가 기능#[9]
    • grant로 특정 권한을 부여 가능, 불가능하게 수정
    • 특정 리버전을 보지 못하게 하는 기능 (특정 리비전 숨기기 기능)[10] #1, #2
2.3.1.2. hideip [편집]
  • login_history로 조회했을 때 사용한 IP를 가리는 권한이다.
  • 아마 알파위키더시드위키에서 namu가 가지고 있지 않을까 싶다.
  • 해당 권한은 나무위키 차단 기록에서 처음 흔적을 남겼다.
  • 2018-05-31 04:58:41 umanle 사용자가 live (사용자 권한 설정) +hideip
  • 2018-05-31 04:57:39 umanle 사용자가 live (사용자 권한 설정) -developer -hideip
  • 2018-05-31 04:56:57 umanle 사용자가 live (사용자 권한 설정) +developer +hideip
2.3.1.3. skip_captcha [편집]
  • 캡챠가 완전 무시되는 권한이다.
2.3.1.4. config [편집]
  • /admin/config 페이지에 접근할수 있는 권한이다.

2.3.2. grant로 부여 가능한 권한 [편집]

2.3.2.1. grant [편집]
파일:the seed-grant.png
권한 부여 UI
  • 권한을 부여할 수 있는 권한이다. 하지만 모든 권한은 아니다. 위의 2개의 권한을 부여하지 못하기 때문.
2.3.2.2. delete_thread [편집]
  • 토론을 날려버릴 수 있는 권한으로, DB에 접근하면 복구할 수 있긴 하다고 하지만 사용하지 않을 때 빼놓고 있는 것을 추천한다.
  • 묻지 않고 버튼을 눌러 토론을 날릴 수 있는 문제점이 있었다.
2.3.2.3. login_history [편집]
파일:the seed-login_history.png
로그인 기록 조회 UI
  • 마지막 로그인 UA[11], 접속한 IP 기록들, 이메일[12]을 볼 수 있다.
  • 나무위키에서는 해당 툴이 부실하다고 느꼈는지 자체 툴을 개발하여 사용한다고 한다.
  • 알파위키에서는 검사관이 해당 권한을 사용하여 기술적 다중계정 검사를 한다.
2.3.2.4. nsacl [편집]
  • 이름공간 ACL을 조정할 수 있고, 일반 문서 ACL 조건에 상관 없이 문서 ACL도 조정할 수 있다.
2.3.2.5. aclgroup [편집]
  • ACL 그룹을 생성하거나 제거할 수 있다.
  • 계정이나 IP를 한 ACL 그룹에 추가하거나 제거할 수도 있다.
2.3.2.6. admin [편집]
  • 위키 시스템에서 관리자라고 인식되는 기능이다.
  • perm:admin에 해당된다.
  • 사용자 문서에서 관리자 틀이 추가된다.
  • 라이선스 페이지에서 업데이트 시간을 볼 수 있다.
2.3.2.7. 토론 관련 [편집]
  • update_thread_status
    • 토론 스레드를 normal, pause, close로 변경할 수 있는 권한.
  • hide_thread_comment
    • 토론 스레드 댓글을 블라인드하거나 해제할 수 있으며 블라인드된 댓글을 확인할 수 있는 권한.
  • update_thread_document
    • 토론 스레드를 다른 문서로 옮길 수 있는 권한.
  • update_thread_topic
    • 토론 스레드의 주제를 변경할 수 있는 권한.
2.3.2.8. 기타 권한 [편집]
  • hide_document_history_log
    • 편집 요약을 숨기는 권한.
  • api_access
    • 자동 편집할 수 있는 api를 생성할 수 있는 권한.
  • no_force_captcha
    • 캡차가 덜 뜨는 권한.
  • hide_revision
    • 리비전을 숨길 수 있는 권한.
  • mark_troll_revision
    • 리비전을 반달로 표시하는 권한. 반달로 표시되면 역사에서 글자 크기가 작아지며 일반 사용자는 리비전 확인 불가능.
  • batch_revert
    • 일괄 되돌리기. 사용자가 24시간동안 기여한 문서를 되돌리고 편집 요청은 모두 닫아지며, 토론은 선택적으로 블라인드할 수 있는 권한.

3. 여담 [편집]

  • 나무위키 설립자로 알려져 있는 namu, PPPP, kasio 등이 만든 것으로 알려져 있다.
  • 나무위키를 위해 만든 엔진이기 때문에 나무위키가 공개되는 날인 2015년 4월 17일에 공개되었다.
  • 2016년 5월 7일, umanle S.R.L.가 나무위키를 인수하게 되면서 라이선싱 계약을 한 것으로 보인다.[13] 이와 동시에 나무위키를 위한 엔진에서 일반적인 위키 엔진으로 성향을 바꾼 것으로 보인다.
  • 2019년 9월 v4.13.0으로 업데이트되면서 Vue.js 기반의 Nuxt.js로 템플릿 언어가 변경되었는데, 이때 각각의 스킨의 감성이 사라지고 senkawa의 디자인으로 통일되었다.[14]
  • 편집 창은 iframe으로 동작하기 때문에 램이 적은 기기에서는 조심할 것을 추천한다.[15]
  • 엔진은 최소 3개(메인, 검색, 파일)로 프로그램이 나누어져 있는 것으로 보인다.
  • 나무위키에서 사용하는 the seed는 순정 the seed가 아니다. 아무래도 플러그인 기능이 있지 않을까 싶다. 예시로 실시간 검색어 기능은 the seed의 기능이 아니라고 한다. #
  • 더시드포럼이 생긴 이유는 나무위키알파위키에서 동시에 문의를 받다보니 겹치는 문제와 둘 다 학인하기 귀찮아서(...)라고. #
    • admin 권한이 있으면 라이선스 페이지에 날짜와 시간이 표시되는데, 업데이트가 적용된 시간이 아닌 패치가 올라온 시간을 표시하는 것으로 보인다.[16]
  • 가끔 이전 페이지로 돌아오면 title의 위키 이름이 undefined로 표시될 때가 있다.

4. 사용하는 위키 [편집]

  • 운영 중인 위키
  • 접속이 불가한 위키
    • 더 시드: namu가 만든 딥웹 위키. 2021년 이후로 접속이 안 되는 것으로 추정된다.
    • R18위키: 처음 만들어졌을 때 알파위키의 데이터를 이용한 것으로 추정되며 @, 야한 것을 위한 위키였던 것으로 보인다. @ 아카이브된 글들을 보고 싶다면 이쪽으로.
[1] 라이선스 페이지에 old frontend라고 되어 있었는데 최근 변경 디자인 변경부터 다시 참여했다.[2] 이전에는 kasio도 개발했다고 한다.[3] 단, 편집 요청 ACL도 충족되지 않을 경우, 편집 요청도 불가능하다.[4] 예시: 2021년 include 반달 사건[추측] 추측성 정보가 포함되어 있을 수 있다.[6] 공지 기능 테스트때 생긴 것으로 보인다. 이전에 존재하던 senkawa 공지는 스킨에 직접 추가하는 방식인 것으로 추정[7] openNAMU와 다르게 모두 비워두면 이메일 화이트리스트가 꺼진다.[8] 정확히는 그룹마다의 색상과 취소선 등을 지정할 수 있는 듯하다. 예를 들면 나무위키에서 통피 IP 색상.[9] 구조적으로 불가능하다는 것은 DB도 수정해야 하기 때문이 아닐까 추측된다.[10] 4.25.0에 추가된 hide_revision 권한으로 대체되었다.[11] 가장 최근 접속만 볼 수 있다. 이유는 UA는 쉽게 조작이 가능하기 때문에 중요하다 보이지 않기 때문이라고. #[12] UA와 마찬가지로 바꾸기 전의 이메일은 볼 수 없다.[13] 이것 때문에 umanle S.R.L.가 알파위키 서버의 도움을 주고 있다는 우스갯소리가 존재하는 것이다.[14] 분류 디자인, 토론 스레드 로딩 디자인 등.[15] 탭을 왔다 갔다 몇 번 하면 나라가 있을 때가 많다...[16] 사측이 업데이트를 늦게 하는 것이라고 발언한 것과 #, 나무위키, 더시드위키, 알파위키의 v4.21.2 시간이 모두 같은 것을 보면 말이다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.

기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.